#ifndef FPLAYER_OSUTIL_H
#define FPLAYER_OSUTIL_H

#include <unistd.h>

#ifdef __cplusplus
extern "C" {
#endif

/************************* 系统Api工具 *************************/
/**
 * 获取该应用在系统中的用户ID
 * @return User ID
 */
int32_t Get_UID();

/**
 * 获取该用户所处组的ID
 * @return 组ID
 */
int32_t Get_GID();

/**
 * 获取进程ID
 * @return 进程ID
 */
int32_t Get_PID();

/**
 * 获取线程ID
 * @return 线程ID
 */
int32_t Get_TID();

//主线程ID
static int32_t MAIN_ID = Get_TID();

#ifdef __cplusplus
}
#endif

#endif //FPLAYER_OSUTIL_H
